package com.wiscamp.ninechapters.problems.application.dto.commands.sets;

import cube.ddd.application.DataTransferObject;
import lombok.Data;

import java.io.Serial;

/**
 * 组题规则-题型规则
 */
@Data
public class CreateProblemTypeRuleDto implements DataTransferObject {
    @Serial
    private static final long serialVersionUID = 2209618374450225374L;

    /**
     * 规则编号
     */
    private long ruleId;

    /**
     * 题型编号
     */
    private long problemTypeId = 0;

    /**
     * 题数
     */
    private int problemQuantity = 0;

    /**
     * 起始难度
     */
    private int startDifficulty = 0;

    /**
     * 结束难度
     */
    private int endDifficulty = 0;
}